package cn.fintecher.pangolin.service.business.model.response;

import cn.fintecher.pangolin.common.enums.AssistStatus;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Author wangxiangdong
 * @Description 外访协催返回resposne
 * @Date 2019/9/24 17:38
 **/
@Data
public class AssistCaseResponse {

    @ApiModelProperty("协催案件Id")
    private String Id;

    @ApiModelProperty("案件Id")
    private String caseId;

    @ApiModelProperty("批次号")
    private String batchNumber;

    @ApiModelProperty("姓名")
    private String personalName;

    @ApiModelProperty("客户Id")
    private String personalId;

    @ApiModelProperty("客户身份证号码")
    private String certificateNo;

    @ApiModelProperty(notes = "协助状态")
    private AssistStatus assistStatus;

    @ApiModelProperty(notes = "委托方Id")
    private String principalId;

    @ApiModelProperty(notes = "委托方姓名")
    private String principalName;

    @ApiModelProperty(notes = "余额")
    private Double leftAmt;

    @ApiModelProperty(notes = "当前催收员")
    private String currentCollector;

    @ApiModelProperty(notes = "协助催收员")
    private String assistCollector;

    @ApiModelProperty("申请原因")
    private String applyReason;

    @ApiModelProperty("协催地址")
    private String addressDetail;

    @ApiModelProperty("地址类型")
    private String addressType;

    @ApiModelProperty("关系")
    private String relation;

    @ApiModelProperty("地址Id")
    private String personalAddressId;

    @ApiModelProperty("联系电话Id")
    private String personalContactId;

    @ApiModelProperty(notes = "最后还款金额(人民币)")
    private Double latestPayAmt = 0.0;

    @ApiModelProperty(value = "最后还款日期")
    private Date latestPayDate;

    @ApiModelProperty(notes = "卡号")
    private String cardNo;

    @ApiModelProperty("外访开始时间")
    private Date visitTimeStart;

    @ApiModelProperty("外访结束时间")
    private Date visitTimeEnd;

    @ApiModelProperty("申请人姓名")
    private String applyRealName;

    @ApiModelProperty("催收员部门")
    private String collectorDepartmentName;

    @ApiModelProperty("案件编号")
    private String caseNumber;
}
